'''字符串劈分操作
   第一种 从左边开始劈分 spilt()'''
str='hello|world|python|java|c|world|world|world'
print(str.split('|'))
print(str.split('|',maxsplit=1))#maxsplit 最大的劈分次数
'''第二种 从右边开始劈分 rsplit()'''
print(str.rsplit('|'))
print(str.rsplit('|',maxsplit=1))
'''判断字符串操作的方法
   第一种 判断字符串是不是合法的标识符 isidentifier() '''
print('%abc'.isidentifier()) #false
'''第二种 判断字符串是否全部是由空白字符串组成 isspace()'''
print(' '.isspace()) #True
'''第三种 判断字符串是否全部由字母组成 isalpha()'''
print('12abc'.isalpha()) # False
'''第四种，判断字母是否全部由数字组成 isnumeric()'''
print('四12'.isnumeric()) #True
'''第五种，判断字母是否全部由数字，字母组成 isalnum()'''
print('四12As'.isalnum()) #True
'''字符串其他操作
   第一种 字符串替换 replace()
   第一个参数被替换的子串
   第二个参数替换成的参数
   第三个参数 最大的替换次数'''
print(str.replace('world','c++',2))
''' 将列表或元组中的字符串 合并成一个字符串'''
lst=['abc','ABC']
r=('python',)
#print(str.join(lst))
print(str.join(r))